package cn.sccl.dirms.topo.snmp.mib;

import cn.sccl.dirms.topo.snmp.util.SNMPOID;

import java.io.Serializable;

/**
 * Created by juleiy on 9/13/17.
 * qBrigeMIB
 * 用于存放 VLAN--MAC--物理端口关系
 */
@SNMPOID(".1.3.6.1.2.1.17.7.1.2.2.1")
public class Dot1dQTpFdbEntry implements Serializable {

    private static final long serialVersionUID = -8615845808163486718L;
    @SNMPOID("0")
    public Integer dot1qTpFdbId;

    @SNMPOID("1")
    public String dot1qTpFdbAddress;

    @SNMPOID("2")
    public Integer dot1qTpFdbPort;

    @SNMPOID("3")
    public Integer dot1qTpFdbStatus;


    public Integer getDot1qTpFdbId() {
        return dot1qTpFdbId;
    }

    public void setDot1qTpFdbId(Integer dot1qTpFdbId) {
        this.dot1qTpFdbId = dot1qTpFdbId;
    }

    public String getDot1qTpFdbAddress() {
        return dot1qTpFdbAddress;
    }

    public void setDot1qTpFdbAddress(String dot1qTpFdbAddress) {
        this.dot1qTpFdbAddress = dot1qTpFdbAddress;
    }

    public Integer getDot1qTpFdbPort() {
        return dot1qTpFdbPort;
    }

    public void setDot1qTpFdbPort(Integer dot1qTpFdbPort) {
        this.dot1qTpFdbPort = dot1qTpFdbPort;
    }

    public Integer getDot1qTpFdbStatus() {
        return dot1qTpFdbStatus;
    }

    public void setDot1qTpFdbStatus(Integer dot1qTpFdbStatus) {
        this.dot1qTpFdbStatus = dot1qTpFdbStatus;
    }

    @Override
    public String toString() {
        return "Dot1dQTpFdbEntry{dot1qTpFdbId=" + dot1qTpFdbId +
                "dot1qTpFdbAddress='" + dot1qTpFdbAddress + '\'' +
                ", dot1qTpFdbPort=" + dot1qTpFdbPort +
                ", dot1qTpFdbStatus=" + dot1qTpFdbStatus +
                '}';
    }

}
